*{
    padding:0;
    margin:0;
}
li{
    list-style:none;
}
.clear{
    overflow: hidden;
}
.printContent{
    padding:5px;
    height:1000px;
    background:#fff;
    border:5px solid black;
    color:#ccc;
}
.printContent>div{
    margin:8px 0;
    padding:10px 0;
    border-bottom:1px dotted #aaa;
}
.printContent>div:last-child{
    border-bottom:none;
}
h3{
    text-align:center;
    margin:5px 0;
    color:black;
}
.user-info{
    margin-bottom:8px;
}
.printContent .user-info ul li{
    float:left;
    width:20%;
    text-align:center;
}
.user-info ul li>div{
    font-size:12px;
}
.user-info ul li>span{
    color:black;
}
.user-result ul li{
    float:left;
    width:19%;
}
.user-result ul li:first-child{
    width:24%;
    text-align:center;
    font-size:12px;
}
.user-result ul li>div:first-child{
    margin:0 auto 10px;
    width:80px;
    height:80px;
    border-radius:50%;
    border:3px solid #666;
    text-align:center;
}
.user-result ul li>div.result-circle>div:first-child{
    padding-top:20px;
    font-size:12px;
}
.user-result ul li>div>font{
    font-weight:bold;
    font-size:20px;
    color:black;
}
.result-val>div{
    float:left;
    width:49%;
    overflow: hidden;
    border-right:1px solid #ccc;
    text-align:center;
}
.result-val>div:last-child{
    border:none;
}
.result-val>div>font{
    color:black;
}
.result-pro{
    color:#ccc;
    font-size:12px;
}
.user-result ul li:first-child>div{
    width:130px;
    height:130px;
    box-sizing: border-box;
    padding:20px;
}
.user-result ul li:first-child>div>div:first-child{
    padding-top:16px;
}
.print-title{
    text-align:center;
    margin-bottom:9px;
    color:black;
}
.printContent .trends{
    overflow: hidden;
    width:400px;
    height:530px;
    margin:0 auto;
    background:#aaa;
    border-radius:6px;
}
#trendsImg img{
    border-top-left-radius:6px;
    border-top-right-radius:6px;
}
.legend{
    width:330px;
    padding:6px 6px 2px;
    background:#fff;
    border-width:0px 39px 12px 20px;
    border-color:#aaa;
    border-style:solid;
}
.legend>div{
    float:left;
    width:10%;
    margin-right:5%;
    padding-top:5px;
    text-align:center;
    font-size:12px;
}
.legend>div:first-child{
    border-top:2px solid #de1313;
}
.legend>div:nth-child(2){
    border-top:2px dashed #fa6a00;
}
.legend>div:nth-child(3){
    border-top:2px dotted #ecc200;
}
.legend>div:nth-child(4){
    border-top:2px dotted #81c106;
}
.legend>div:nth-child(5){
    border-top:2px dashed #27d006;
}
.legend>div:nth-child(6){
    border-top:2px solid #0c852b;
}
.legend>div:last-child{
    margin-right:0;
    border-top:2px solid #9365cd ;
}
.check-info{
    line-height:30px;
    text-align:center;
}
#printGuides{
    padding:10px;
    line-height:25px;
}